<?php

abstract class App_Forms_TemplateAbstract 
{

	/**
	 * Define os erros para apresentar ao utilizadores
	 *
	 */
	const ERR_EMPTY_FIELD = 'Este campo é obrigatório e não pode estar vazio.';
	const ERR_LENGHT_PASSWD = 'A palavra passe tem de ter entre 4 e 12 caracteres.';
	const ERR_EMAIL_MALFORMED = 'O endereço de email não é válido';
	
	/**
	 * Define os estilos CSS para a form
	 */
	
	const CLASS_BOX_TYPE_SMALL = 'rounded-textbox_small';
	const CLASS_BOX_TYPE_MEDIUM = 'rounded-textbox_medium';
	const CLASS_BOX_TYPE_LARGE = 'rounded-textbox_large';

	/**
	 * Formulário de autenticação dos utilizadores.
	 *
	 * @var string
	 */
	protected $form;
	
	/**
	 * Formulário de autenticação dos utilizadores
	 *
	 * @return App_Forms_Login
	 */
	
	public static function getForm()
	{
		
	}
}

?>